package com.qys.livesMall.kafka.service;

import com.qys.livesMall.kafka.entity.log.SystemLog;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;

import java.time.LocalDateTime;

/**
 * Created by IntelliJ IDEA.
 * User: dp
 * Date: 2023/06/06
 * Time: 10:34
 * DESCRIPTION: 系统日志
 */
public interface SystemLogService {

    /**
     * 保存后台操作日志
     *
     * @param systemLog {@link  SystemLog}
     */
    void save(SystemLog systemLog);


    /**
     * 分页查询系统操作日志信息
     *
     * @param page
     * @param startTime 开始时间
     * @param endTime   结束时间
     */
    Page<SystemLog> page(PageRequest page, LocalDateTime startTime, LocalDateTime endTime);
}
